home *** CD-ROM | disk | FTP | other *** search
/ NBC Slam Jams! / NBC Slam Jams!.iso / help.dxr / 00145_Field_CE Play Behavior Description.txt < prev    next >
Text File  |  1999-06-21  |  7KB  |  100 lines

  1. The Coach's Edge Play Behavior is the first in a series of Authoring Aids for Coach's Edge developers.  These behaviors are intended to bring the power of Jaguar into the template creation process.
  2. ---------------------------------
  3. Function:  Enables the playback of a Coach's Edge play exported from Jaguar.
  4.  
  5. Version History:
  6.     1.0    1/13/99 - Start of Version Control.  Author - Steve Hagenlock
  7.     
  8. Usage:    Drag this behavior onto the sprite that will be the court.  It is assumed that where it sits is where it will play.  It is suggested that you have a series of 80 "Placeholder" sprites sitting in the score in a row.  Use the first one as your 'court'
  9.  The behavior will assume that the sprite you drop it on is the court and will take care of everything from there.
  10.  
  11. Special Features:  The CE Play Behavior is feature rich and super-user friendly.  Check these features out!
  12.  
  13. ΓÇó Automatic Global Variable Management (no muss, no fuss)
  14. ΓÇó Behavior Inspector for configuring playback options. (drag and drop authoring)
  15. ΓÇó Painless playback methods. (press the start button in a play frame, it fires right up)
  16. ΓÇó Z-Sorting, Rototscoping, Breakdown, Speed, Play Mode, etc. all configurable easily!
  17. ΓÇó Auto import, Cast Cleaning, and Preperations for Shockwave Routines
  18. ΓÇó Create Single-Image representations of your E-Chalk for that Hi-Fi look!
  19. ΓÇó Use as many playfiles in your template as your space requirements dictate!
  20. ΓÇó Common, tag-based play file format for easy upgradeability.
  21. ΓÇó Easy Access to Play Comments and E-Chalk Comments.
  22. ΓÇó Library based authoring in Director 6.5+
  23. ΓÇó Use as much or as little Play Control Interface as you wish.
  24. ΓÇó Works hand in hand with your Jaguar installation
  25. ΓÇó Choose an Active or Locked score during playback.
  26. ΓÇó Complex button behavior including facilities for attention grabbing and CE Play Hooks. 
  27.  
  28.  
  29. Assumptions: This behavior assumes that when it comes to the Playback Controls set, that a proper naming convention is applied to the cast members (as illustrated below).  It's either this, or you have to configure ALL of this information in the behavior inspector (and there is a behavior to do this, but you probably don't want to use it).
  30.  
  31. This behavior assumes that there are approx 53 sprite channels available to it to wrangle to it's will, all of them directly following the sprite the behavior was attached to.
  32.  
  33. Requirements:  The full set of members from the CE Play Libary should be present in the movie.  The control panel items can be anything you want them to be as long as their names reflect the proper naming conventions:
  34.  
  35. Speed Displayer = "currentSpeed"
  36. Time Bar = "timeBar"
  37. Play Head = "PlayHead"
  38. Speed Down Button = "SpeedDown"
  39. Speed Up button = "SpeedUp"
  40. Stop Button = "stop"
  41. Start Button = "start"
  42.  
  43. Required Objects:  These Code Objects Should be in the cast if you are using this behavior:
  44. Load CE Play  --The Master Behavior
  45. Play_Class    --Implementation of CE Play Code
  46. DrawManager   --E-Chalk Drawing Manager
  47. drawPage      --E-Chalk Page Manager
  48. fhDraw        --E-Chalk Draw Style
  49. ecGraphic     --E-Chalk Draw Style
  50. PopUpManager  --RollOver Text Manager
  51. Standard Button w/ Coach's Edge Hooks --The Button Behavior
  52. time_Class    --Implementation of CE Time Manager
  53.  
  54. Suggested Objects:  The Coach's Edge play behavior can use a variety of different media elements to represent the functions of Play, Stop, Time Bar, Rewind, etc.  You have access to a "library" of these elements and can use them at your discretion during the template authoring process.  Just make sure that the proper behaviors are attached to the elements to gain the correct functionality.
  55.  
  56. How Do I?---------------------------
  57.  
  58. Import a PlayFile?
  59.     1 - Open your message window
  60.     2 - Type "Installplay"
  61.     3 - Locate the .PLX file that you want to load in the file requester opens.
  62.     4 - If everything goes fine, the file and all of it's media will load.
  63.     5 - It is important not to move this data once it is loaded, the Play Data section and Play Media section can be moved as a whole, but the order and such that they are installed is important.
  64.  
  65. Import a bunch of Playfiles at the same time?
  66.     1 - Open your message window
  67.     2 - Type "Installfolder"
  68.     3 - Locate a .PLX file that you want to load out of the folder of .PLX files when the file requester opens.
  69.     4 - If everything goes fine, the files and all of their media will load.
  70.     5 - It is important not to move this data once it is loaded, the Play Data section and Play Media section can be moved as a whole, but the order and such that they are installed is important.
  71.  
  72.  
  73. Make my own E-Chalk Graphic?
  74.     1 - Install your playfile, create the score area and attatch the CE Play Behavior
  75.     2 - Run the playfile, when the e-chalk paints, do a screen capture
  76.     3 - Open the screen capture in photoshop, crop to the EXACT court size
  77.     4 - Create your lines/media in a seperate layer
  78.     5 - Copy/Paste that layer into your director template
  79.     6 - Name it (IMPORTANT!) example: KY-Yahoo!2.plx_DrawData_2.pict  The name should be the exact name of the echalk data that you are replacing with the ".pict" extention added to it.  Make sure that you don't throw the e-chalk data away, it is still used for timing purposes.  As long as the image file is present with that name, it will be used instead of the e-chalk freehand drawings.
  80.  
  81. Clear all the playfiles out this template?
  82.     1 - Open the message window and type "clearplays"
  83.         This will remove ALL play media and play data.
  84.         IMPORTANT - do not put anything that you've created directly after any information in the PlayData or PlayMedia area as the 'clearplays' command will remove it as well.  As long as there is an empty castmember after each section, things will be fine.
  85.  
  86.  
  87. Clear ONE playfile out of this template?
  88.     1 - Sorry....
  89.  
  90.  
  91. Prepare this movie for shockwave distribution?
  92.     1 - Open the message window and type "prepshock".
  93.         This will remove all castmembers with the name "auto-delete'
  94.     2 - You may wish to do some hand optimising as well.
  95.     3 - Make sure that you don't have any linked cast libraries.
  96.   
  97. Where does a playfile come from?  What's a "tagged file format"?
  98.     1 - Jaguar creates the playfile with the command -Export->PlayData.  Any play that Jaguar can open or create can be imported into a template and played back with this behavior!
  99.  
  100.     2 - A Tagged File Format is a file format where every piece of data is 'tagged'.  This allows us to easily upgrade the file format and still have it be backwards and forwards compatible with versions of this playback engine.  As a matter of fact, you can add your own tags to a .plx file and, through Lingo programming, extract and use the data that in your template.  So... whaddaya say?  Do you feel lucky?, well... do ya, punk?